package com.fare.taluo.vo.core;

import java.util.Date;

import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;

@JsonAutoDetect(fieldVisibility=Visibility.ANY)
public class FlightInfoVO {
	
	private String id;
	private String fromCity; 
	private String toCity;
	private String fromCityName;
	private String toCityName;
	private String flightNo;
	private String carrierKey;
	private String carrierName;
	private String companyName;
	private String companyCode;
	private String areaCode;
	private String areaName;
	private String flightStartTime;
	private String flightEndTime;
	private String frequence;
	private Date entryTime;
	private String effectStartTime;
	private String effectEndTime;
	private String transferCity;//中转机场代码
	private String transferCityName;//中转机场名称
	private String transferStartTime;//航段二飞机起飞时间
	private String transferEndTime;//航段一起飞时间
	private String firstShareFlight;//y表示共享 ，n表示非共享
	private String secondShareFlight;//y表示共享 ，n表示非共享
	private String transgerFlightNo;
	private String firstClass;
	private String secondClass;
	private String firstFlightType;
	private String secondFlightType;
	private String stopCity;
	private String flightDate;//航班日期
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getFlightStartTime() {
		return flightStartTime;
	}
	public void setFlightStartTime(String flightStartTime) {
		this.flightStartTime = flightStartTime;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	public String getCompanyCode() {
		return companyCode;
	}
	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
    
	public String getFlightDate() {
		return flightDate;
	}
	public void setFlightDate(String flightDate) {
		this.flightDate = flightDate;
	}
	public String getFrequence() {
		return frequence;
	}
	public void setFrequence(String frequence) {
		this.frequence = frequence;
	}

	//北京(PEK)--海口(HAK)显示这样的格式
	private String flightName;
	

	
	public String getCarrierKey() {
		return carrierKey;
	}
	public void setCarrierKey(String carrierKey) {
		this.carrierKey = carrierKey;
	}
	public String getCarrierName() {
		return carrierName;
	}
	public void setCarrierName(String carrierName) {
		this.carrierName = carrierName;
	}
	public String getFromCity() {
		return fromCity;
	}
	public void setFromCity(String fromCity) {
		this.fromCity = fromCity;
	}
	public String getToCity() {
		return toCity;
	}
	public void setToCity(String toCity) {
		this.toCity = toCity;
	}
	public String getFromCityName() {
		return fromCityName;
	}
	public void setFromCityName(String fromCityName) {
		this.fromCityName = fromCityName;
	}
	public String getToCityName() {
		return toCityName;
	}
	public void setToCityName(String toCityName) {
		this.toCityName = toCityName;
	}
	
	public String getFlightNo() {
		return flightNo;
	}
	public void setFlightNo(String flightNo) {
		this.flightNo = flightNo;
	}
	public String getFlightName() {
		return flightName;
	}
	public void setFlightName(String flightName) {
		this.flightName = flightName;
	}
	
	public String getFlightEndTime() {
		return flightEndTime;
	}
	public void setFlightEndTime(String flightEndTime) {
		this.flightEndTime = flightEndTime;
	}
	public String getText(){
		return this.flightNo;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	
	public Date getEntryTime() {
		return entryTime;
	}
	public void setEntryTime(Date entryTime) {
		this.entryTime = entryTime;
	}
	public String getEffectStartTime() {
		return effectStartTime;
	}
	public void setEffectStartTime(String effectStartTime) {
		this.effectStartTime = effectStartTime;
	}
	public String getEffectEndTime() {
		return effectEndTime;
	}
	public void setEffectEndTime(String effectEndTime) {
		this.effectEndTime = effectEndTime;
	}
    
	public String getTransferCity() {
		return transferCity;
	}
	public void setTransferCity(String transferCity) {
		this.transferCity = transferCity;
	}
	public String getTransferCityName() {
		return transferCityName;
	}
	public void setTransferCityName(String transferCityName) {
		this.transferCityName = transferCityName;
	}
	public String getTransferStartTime() {
		return transferStartTime;
	}
	public void setTransferStartTime(String transferStartTime) {
		this.transferStartTime = transferStartTime;
	}
	public String getTransferEndTime() {
		return transferEndTime;
	}
	public void setTransferEndTime(String transferEndTime) {
		this.transferEndTime = transferEndTime;
	}
	
	public String getFirstShareFlight() {
		return firstShareFlight;
	}
	public void setFirstShareFlight(String firstShareFlight) {
		this.firstShareFlight = firstShareFlight;
	}
	public String getSecondShareFlight() {
		return secondShareFlight;
	}
	public void setSecondShareFlight(String secondShareFlight) {
		this.secondShareFlight = secondShareFlight;
	}
	public String getTransgerFlightNo() {
		return transgerFlightNo;
	}
	public void setTransgerFlightNo(String transgerFlightNo) {
		this.transgerFlightNo = transgerFlightNo;
	}
	public String getFirstClass() {
		return firstClass;
	}
	public void setFirstClass(String firstClass) {
		this.firstClass = firstClass;
	}
	public String getSecondClass() {
		return secondClass;
	}
	public void setSecondClass(String secondClass) {
		this.secondClass = secondClass;
	}
	public String getFirstFlightType() {
		return firstFlightType;
	}
	public void setFirstFlightType(String firstFlightType) {
		this.firstFlightType = firstFlightType;
	}
	public String getSecondFlightType() {
		return secondFlightType;
	}
	public void setSecondFlightType(String secondFlightType) {
		this.secondFlightType = secondFlightType;
	}
	public String getStopCity() {
		return stopCity;
	}
	public void setStopCity(String stopCity) {
		this.stopCity = stopCity;
	}
	
}

